#ribbon {display: none;}

#body {
font-family: Verdana, Helvetica, sans-serif;
background-color: #DDDDDD;
margin-top:20px;
-webkit-border-top-right-radius:10px;                
border-top-right-radius:10px;
-moz-border-top-right-radius:10px;
}



/*----- content -----*/

.everything {
    margin: 0 auto;
    width: 750px;
	position:relative;
	-moz-box-shadow:0 0 30px #000000;
   -webkit-box-shadow:0 0 30px #000000;
   box-shadow:0 0 30px #000000;
   background: #ccc;
  }
   
.sellingField {
    margin: 0 auto;
    width: 790px;
	position:relative;
		   -moz-box-shadow:0 0 30px #000000;
   -webkit-box-shadow:0 0 30px #000000;
   box-shadow:0 0 30px #000000;
   background: url("/img/noise.png") repeat scroll 0 0 #fff;
   display:none;
  }

.SellingFieldWrapper{
clear: right;
width:100%;
}

.SellingFieldWrapper{
    max-width: 1004px;

}

.sellingForm{

}

.everythingWrapper{
    margin: 40px 150px 0;
    min-width: 1005px;

}

.mainLogin{
margin-top:29px;
}

.feedbackBox{
display:none;
}

.mainLoginIntro {
margin-left: -1022px;
margin-top: 7px;
position:fixed;
}


.yourfeedback{
color:#000;
}
.intro{
padding:15px;
color:#fff;
font-size:30px;
font-weight:bold;
}

.subIntroOne{
padding:15px;
color:#fff;
font-size:25px;
font-weight:bold;
}

.subIntroTwo{
padding:15px;
color:#fff;
font-size:25px;
font-weight:bold;
}

.bottomBar{
padding:15px;
color:#fff;
font-size:25px;
font-weight:bold;
}

.viewComments{
background-color: gray;
border: 1px solid black;
cursor: pointer;
float: left;
margin-bottom: 18px;
margin-top: 3px;
padding-bottom: 4px;
position: relative;
text-align: center;
z-index: 2;
}

.introWrapper{
padding-left: 13px;
position: relative;
max-width: 965px;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 1.8em;
margin: -11px 15px 40px 0;
background: #18453B;
padding-bottom: 15px;
box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
width: 786px;
}

.messages{
z-index: 4;
}

.TopMSUPost {
margin-bottom:10px;
margin-top:100px;
}

.deleteButton {
padding-right: 10px;
}

.usernameAndComments {
color:#000;
font-size:15px;
}

.usernameAndComments:hover {
background-color:gray;
font-size:15px;
}

.totalcomments {
color:#000;
}

.totalCommentsIntro{
color:#000;
}

.mainSection, .mainSectionWrapper{
    clear: right;
    width:100%;

}

.mainSection,.mainSection2{
    max-width: 1004px;
}

.Section2 {
    display: inline-block;
    min-height: 35px;
    padding: 10px 20px 17px;
    width: 750px;
}


#mainSection2{
    width: 800px;
}

.choosecategorySection {
    background-color: #eff2f7;
    float: right;
    width: 165px;
}


#mainSection1{
display:none;
}

.leftProfileLink1{
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    padding: 8px 176px 8px 30px;
}




.right-section{
    height: 1000px;
    position: relative;
    width: 100%;
}

.LoginAndClassesLeft {
    clear: right;
    float: left;
    margin-left: 0;
    max-width: 965px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-right: 15px;
    width: 185px;
}


.loginAndClassesRight {
    display: inline;
    float: right;
    height: 100px;
    position: relative;
    width: 132px;
}


.Profile{
background-color: #EDEDED;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
clear: right;
float: left;
margin-left: -34px;
margin-top: -3px;
max-width: 965px;
padding: 32px 10px 50px 51px;
width: 206px;
-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
float: left;
}

.right-col{
width:200px;
float:right;
position: fixed;
margin-left:1024px;
}


.left-col {
    background-color: #FFFFFF;
    bottom: 0;
    display: inline;
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    position: relative;
    width: 200px;
}

.middle-col {
    padding: 20px;
}

.middlecollumn{

}

.basMiddle {
    height: 390px;
}

.mcMarginRight {
}

.userLogout{
float:right;
}

.buyandsellAllCategories{
width:1000px;
height:1000px;
background-color:black;
}

.respondToComments{
background-color: #FFFFFF;
border-bottom: 1px solid #D8DFEA;
color: #000000;
font-size: 11px;
margin-left: 15px;
margin-right: 30px;
padding-bottom: 5px;
padding-top: 14px;
text-align: center;
}

.respondWrapper{
margin-left: auto;
margin-right: auto;
width: 50px;
}

.respondWrapper:hover{
background-color: #ECEFF5;
}

.respondToComments:hover{
background-color: #ECEFF5;
}

.greeting{
width:300px;
overflow:hidden;
height:18px;
}

.right-col-intro {
float: right;
margin-left: 224px;
position: fixed;
}

.comment-box2{
}

.comment-box2, .greenbox {
	font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1.8em;
    height: 30px;
    padding-bottom: 0;
    padding-top: 6px;
    position: relative;
    z-index: 3;
}

.commentresponses {
width: 100%;
}

textarea#responseTextField {       
    color: #000000;
    font-family: Tahoma,sans-serif;
    height: 46px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 5px;
    resize: none;
    width: 214px;
}

textarea#respTo {       
    border: 1px solid gray;
    font-family: Tahoma,sans-serif;
    height: 140px;
    padding-left: 5px;
    padding-top: 3px;
    width: 98%;
}

textarea#topTextField {
    font-family: Tahoma,sans-serif;
    height: 75px;
    margin-left: 15px;
    min-height: 43px;
}




textarea#topTextField2 {
border: 1px solid #000;        
font-family: Tahoma, sans-serif;
-webkit-border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
}

.SignInAt{

}

.loginPage{
color:#000;
}

.openID{

}

.signoutPage{

}

.loginPage{

}




textarea#topTextField-category {
border: 1px solid #CCC;
font-family: Tahoma, sans-serif;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
width: 128px;
height: 20px;
resize: none;
}

.responseWrapperTop {
background: none repeat scroll 0 0 #808080;
border-bottom: 1px solid #000000;
height: 7px;
margin-left: 40px;
margin-right: 40px;
margin-top: -7px;
position: fixed;
width: 678px;
z-index: 3;
}


.openIDsignout{

}

.responseWrapperBottom {
height:7px;
border-top:1px solid #000;
background: #808080;
margin-right:40px;
margin-left:40px;
margin-top:0px;
}

textarea:focus,select:focus{
outline:none;
border:1px solid #ccc;

}

textarea:hover{
border:1px solid #ccc;

}

.category-link {
width: 100px;
height: 100px;
}

search-query2:hover{
border:1px solid #fafafa;
-webkit-box-shadow:0 0 6px #007eff;
-moz-box-shadow:0 0 5px #007eff;
box-shadow:0 0 5px #007eff;
cursor:text;
}

.tabs-wrapper {
margin-left:24px;
float:left;
margin-top: 1px;
border-top:1px solid #EDEDED;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
background-color:grey;

} 

.comment-tabs .comment-tab {
cursor: pointer;
float: left;
height: 24px;
padding-top: 5px;
position: relative;
text-align: center;
z-index: 2;

}

.slide-out-div {

} 

.main-idea {
width:817px;
margin:0 auto;
margin-top: 70px
}

.createCategory {

}

.double-column-wrapper {
width:815px;
margin:0 auto;
padding:10px;
height:400px;
margin-top: 15px;
}

.comment-category {
float: left;
margin-top: 0.8px;
border: 1px solid black;
padding: 5px;
margin-right: 19px;
background-color: #18453B;
color: gray;
height:40px;
width:75px;
text-align: center;
}


.Classes {
color:#000;
}

.UserProfile{
background-color: gray;
border: 1px solid #000000;
display: inline;
float: left;
font-size: 15px;
margin-left: 8px;
padding: 2px 5px;
}

.Status{
background-color: gray;
border: 1px solid #000000;
display: inline;
font-size: 15px;
padding: 2px 5px;
margin-left:285px;
}

.categorySelector {
height: 25px;
width: 140px;
margin-top:3px;
}

.Forum{
background-color: gray;
border: 1px solid #000000;
display: inline;
float: right;
font-size: 15px;
margin-right:8px;
padding: 2px 5px;
}

.Profile{
color: #000;
}

.commentCategory {
background-color: #225e50;
float: left;
position: relative;
z-index: 2;
cursor: pointer;
margin-bottom: 0px;
color: white;
height: 15px;
border: 1px solid black;
padding: 15px;
border-left: 1px solid black;
border-right: 1px solid black;
text-align: center;
margin-right: 16px;
width:70px;
}

.categoryCSS {
background-color: #18453B;
text-align: left;
float: left;
position: relative;
z-index: 2;
cursor: pointer;
margin-bottom: 0px;
width: 128px;
color: white;
height: 17px;
border-bottom: 1px solid black;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 38px;
border-left: 1px solid black;
border-right: 1px solid black;
}

.categoryCSS:hover {
background-color:#225E50;
color:white;
}

.mainCategoryCSS {
background-color: #000000;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
color: white;
cursor: pointer;
float: left;
margin-bottom: 0;
margin-left: 0;
margin-right: 28px;
padding-bottom: 3px;
padding-left: 28px;
padding-top: 3px;
text-align: left;
width: 128px;
z-index: 2;
}

.WalkThrough{
padding: 5px 5px 5px 35px;
}

.categories {
padding-left: 15px;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
-webkit-box-orient: vertical;
resize: vertical;
font-color:#fff;
margin-top: 1px;
border-top: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
background-color: grey;
}

.comment-tab:hover, .comment-tab.active{
background-color:#595959;
}

.content{
width: 100%;
height: 90px;
}

.rls{
width: 250px;
height: 30px;
}

.comment-tab:visited{
background-color:#000;
} 

.comment-tab:link{
background-color:#000;
}

.description{
margin-bottom: 10px;
width: 125px;
margin-top: 25px;
float: left;
height: 49px;
margin-left: 10px;
}

.comment1 {
margin-bottom: 10px;
width: 75px;
margin-top: 25px;
float: left;
height: 49px;
}

.commentPreview {
margin-bottom: 10px;
margin-top: 15px;
}

.comment-tabs {
background-color: #225e50;
clear: both;
display: block;
height: 44px;
left: 0;
list-style-type: none;
margin-bottom: -19px;
margin-top: 13px;
padding-left: 16px;
padding-right: 10px;

}

#text-area{
border:solid 5px #333;
}

#searchbox {
padding-left: 15px;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
-webkit-box-orient: vertical;
resize: initial;
}




.drag, .list
{
width: 150px;
}

.drag
{
z-index: 100;
position:absolute;
opacity: .50;
filter: alpha(opacity=50);
}

.list
{
position:relative;
z-index: 1;
opacity: 1;
filter: alpha(opacity=100);
top: 0px;
left: 0px;
}






#app-css {
padding:15px;
}

.main-app {
background-color: #18453B;   
box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
height: 200px;    
padding: 0;  
width: 817px;
margin: 0 auto;
margin-top: 70px;    
}

#submitarea{
    float: right;
    font-size: 14px;
    margin-right: 9px;
    margin-top: 5px;
}

.categoriesCommentsColumns {

}

.LoginAndCategories {

}

.welcome {
padding:15px;
font-size:20px;
color:#808080;
font-style:italic;
}

#content-homepage {
background-color: #EDEDED;
margin-top:30px;
max-width: 965px;
padding: 0;
padding-bottom: 30px;
width: 815px;
box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);  
}

.commentDeleteButton{
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
color: gray;
float: right;
display:none;
}

.responses:hover .commentDeleteButton{
display:block;
}

.previewResponse:hover .commentDeleteButton{
display:block;
}

#marginTopDelete{
margin-top:-20px;
border:1px solid #ffffff;
}

.responsesbuysell:hover .commentDeleteButton{
display:block;
}

.commentDeleteButton:hover{
}

.commentDeleteButton:active{
}



.commentDeleter{    
position: absolute;
right: 10px;
text-align: right;
top: 0;
}
.responses:hover .commentDeleter {
display:block;
}







.commentRespond{
color: #000000;
display: none;
margin-bottom: -10px;
margin-left: 20px;
margin-top: -8px;
width: 300px;
}

.respondToComment {
width:66px;
padding: 2px 5px;
font-weight: bold;
color: #000000;
}

.moreArrow{
float:right;
}

.respondToComment:hover{
color:black;
background-color:#EDEDED;
}

.respondToComment:active{
background-color:#EDEDED;
}






#responseDeleter{
position: absolute;
right: 0;
text-align: right;
top: 0;
width: 100px;
}

.respondAndDelete {
font-size: 14px;
padding-right: 15px;
position: relative;
resize: vertical
}





.wroteAndDelete {
font-size: 14px;
position: relative;
resize: vertical;
margin-bottom: -10px;   
}

.commentAndVote {
font-size: 12px;
padding-left: 0;
padding-right: 15px;
position: relative;
resize: vertical;
height: 113px;
}

.commentPreviews{
    font-size: 15px;
    height: 21px;
    position: relative;
    resize: vertical;
    width: 287px;
}

#prevResponse{
    border: 1px solid gray;
    float: left;
    font-family: Tahoma,sans-serif;
    height: 13px;
    padding-left: 5px;
    padding-top: 3px;
    width: 170px;
    color:#000;
    resize:none;      
}

.responseAndVote {
font-size: 14px;
padding-right: 15px;
position: relative;
resize: vertical;
}

.myComments{
height:auto;
}

/*----- TOP BAR -----*/
#the-always-needed-top-bar {
    height: 60px;
    width: 100%;
}

#tob-bar-outer{
display: block;
height: 35px;
text-align: center;
width: 100%;
z-index:4;
top:0px;
}

#top-bar-bg{
background-image: -moz-linear-gradient(center top , #333333, #111111);
background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
background-image: linear-gradient(center top , #333333, #111111);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111');  
height: 60px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 3;
}

#topBar .top-bar-content .static-links {
margin: 0 auto;
_width: 1000px;
min-width: 1000px;
max-width: 1120px;
text-align: left;
width:500px;
}

#topBar ul {
float: left;
list-style-type: none;
margin: 0;
}

#topBar ul li {
margin: 0;
padding: 0;
float: left;
}

.currentCategory{
color: #fff;
}

.items{
float:left;
width:300px;
height:40px;
background-color:#ccc;
font-size:15px;
padding:15px;
margin-bottom:10px;
}

.loginLink{
margin-left: -194px;
margin-top: -100px;
}

/*-------Top Links ------*/

.userProfileLink{
float: left;
margin-left: 16px;
}

.responseContainer{
    background-color: #CCCCCC;
    float: right;
    font-size: 15px;
    height: 46px;
    margin-bottom: 10px;
    padding: 15px;
    width: 357px;
}

.youritems{
color:#000;
width:330px;
}

.msec{
float:left;
padding:15px;
}

.xout{
    background-color: transparent;
    border: medium none;
    color: #aaa;
    float: right;
    font-size: 17px;
    height: 26px;
    margin-right: 7px;
    margin-top: 3px;
    text-align: center;
    width: 69px;
}

.xout2{
    background-color: transparent;
    border: medium none;
    color: #aaa;
    float: right;
    font-size: 17px;
    height: 26px;
    margin-right: 7px;
    margin-top: 3px;
    text-align: center;
    width: 69px;
}

.xout:hover{
    color: #888;
    border-color:#ccc;
}

.xout2:hover{
    color: #888;
    border-color:#ccc;
}

.userCommentsLink{

}

.itemView{
    color:#000;
    font-size:50px;
    font-weight:bold;
}

.leftbarMainLinks{
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 130%;
}

.userConcertsLink{
float: right;
margin-right: 370px;
padding-top: 16px;
}

.previewWrapper{
min-width:500px;
}

.comment-box {
    border-bottom: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    float: right;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1.8em;
    height: 222px;
    overflow: hidden;
    top: 150px;
	width: 313px;
    background: url("/img/noise.png") repeat scroll 0 0 #ddd;
}

.price{
    margin-left: 10px;
    width: 75px;
}

/*----- Bottom/Top BAR -----*/
#bottomMessageBar{
margin-left:-1px;
}

#topMessageBar{
background-color: gray;
z-index:1;
display: none;
}

#bottomBarOuter{
}

#topBarOuter{
bottom: 75%;
height: 39px;
padding-bottom: 1px;
}

#bottomBarBG:hover{
color:#D8DFEA;
}

#bottomBarBG {
background-color: #225E50;
bottom: 0;
height: 39px;
margin-left: -300px;
position: absolute;
width: 1305px;
z-index: 3;
}

#topBarBG{
background-color: #225E50;
font-size: 26px;
position: absolute;
text-align: center;
width: 35px;
margin-left:4px;
margin-top:4px;
display: none;
}

#topBarBG:hover{
color: #000;
border:1px solid black;
}

#bottomBar .bottomBarContent {
margin: 0 auto;
_width: 1000px;
min-width: 1000px;
max-width: 1120px;
text-align: left;
width:500px;
}

#topBar ul {
float: left;
list-style-type: none;
margin: 0;
}

#topBar ul li {
margin: 0;
padding: 0;
float: left;
}


#global-nav {
float: left;
margin-left: 8px;
}

#logo {
float: left;
z-inde:5;
}

#logo a {
text-indent: -9999px;
background-image:url('') no-repeat 20px 9px;
display: block;
color: white;
height: 40px;
width: 140px;
margin-right: 5px;
outline: none;
}

#search-form {
margin: 6px 0 0 0;
opacity: 1;
position: relative;
z-index:4;
}

#search-form span.glass {
display: block;
position: absolute;
cursor: pointer;
display: block;
right: 0;
padding: 7px 8px 5px 8px;
}

#search-form span.glass i {
background-image: url('');
background-position: -224px -96px;
width: 14px;
height: 14px;
display: block;
font-size: 0;
}

#search-form #search-query {
background: none repeat scroll 0 0 #F3F4F6;
box-shadow: 0 1px 0 #444444;
-webkit-box-shadow: 0 1px 0 #444444;
-moz-box-shadow: 0 1px 0 #444444;
color: #CCCCCC;
font: 13px Arial,sans-serif;
margin-right: 313px;
width: 215px;
padding: 6px 25px 4px 6px;
}

/* end top-bar */

.comment1 .response1{
text-align: left;
width: 400px;
}

.clickMeToRespond:hover{
font-color:#fff;
}

.commentVote{
position: absolute;
right: 0;
text-align: right;
top: 0;
width: 100px;
}

.responseVote{
position: absolute;
right: 0;
text-align: right;
top: 0;
width: 100px;
}

.category-column {
position: absolute;
text-align: left;
width: 100px;
border:1px red solid;
width: 150px;
height:500px;
max-width: 965px;
padding: 0;
margin: 20px auto 0 auto;
background: white;
box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
-moz-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
}
}


.double-columns {

-webkit-rtl-ordering: logical;
-webkit-user-select: text;
-webkit-box-orient: vertical;
resize: vertical;
font-size: 14px;
width: 591px;
max-width: 965px;
padding: 0;
margin: 20px auto 0 auto;
background: #fff;
}

#spin {
    background-color: #4D90FE;
    color: #000000;
    float: right;
    margin-right: -16px;
    margin-top: 33px;
    padding: 8px 0;
    width: 174px;
    background-image: -moz-linear-gradient(center left , #4D90FE, #4D90FE); 
    background: -webkit-gradient(linear, left left, left left, from(#4D90FE), to(#4D90FE));
    background-image: linear-gradient(center left , #4D90FE, #4D90FE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#4D90FE');		       
    border: 1px solid #444;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;    
    color: white;
    font-size: 14px;
    font-weight: bold;
}


#spin:hover {
border: 1px solid black;
background-image: -moz-linear-gradient(center top , #4D90FE, #357ae8);
background: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357ae8));
background-image: linear-gradient(center top , #4D90FE, #357ae8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#357ae8');			
}

#charactersLeft, #charactersLeftTitle{
    float: right;
    font-size: 23px;
    margin-right: 19px;
    width: 30px;
}

#idea-search-form {
float: right;
opacity: 1;
position: relative;
margin-right:5px;
background-color: #808080;
padding-right:18px;
padding-left:18px;
padding-top:15px;
padding-bottom:14px;
}

#idea-search-form span.glass2 {
display: block;
position: absolute;
cursor: pointer;
display: block;
right: 0;
padding: 7px 8px 5px 8px;
}

.tour, .inbox{
    color: blue;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 17px;
    text-align: right;
}

.marginTop{
margin-top:15px;
height:17px;
}

#idea-search-form span.glass2 i {
background-position: -224px -96px;
width: 14px;
height: 14px;
display: block;
font-size: 0;
}

#respondButton {
    background-color: #EDEDED;
    border: 1px solid #333333;
    color: gray;
    float: right;
    font-size: 13px;
    height: 30px;
    margin-top: 22px;
    width: 83px;
}

#respondButton2 {
    background-color: #EDEDED;
    border: 1px solid #000000;
    border-radius: 2px 2px 2px 2px;
    color: black;
    float: right;
    font-size: 13px;
    height: 18px;
    margin-bottom: 2px;
    margin-right: -11px;
    margin-top: 0;
    width: 80px;

}

#respondButton:hover, #respondButton2:hover {
color:black;
border: 1px solid #999999;
}

#idea-search-form #search-query2 {
border: 1px solid #000;
font: 9px Arial,sans-serif;
width: 150px;
padding: 4px 22px 4px 6px;
color: #CCC;
background: #F3F4F6;
height:16px;
-webkit-box-shadow: 0 1px 0 #444;
-moz-box-shadow: 0 1px 0 #444;
box-shadow: 0 1px 0 #444;
}
